<script type="text/javascript">
		// Activo el Mejorador de SELECT
		jQuery(".chzn-select").chosen(); 
		jQuery(".chzn-select-deselect").chosen({allow_single_deselect:true});
		jQuery(".chzn-select").chosen({no_results_text: "No hay resultados"});
</script>

<script type='text/javascript' src='/js/jqprint/js/jquery.jqprint.js'></script>
<link rel='stylesheet' href='/js/jqprint/css/style.css' type='text/css' media='all' />
<link rel='stylesheet' href='/js/jqprint/css/print.css' type='text/css' media='print' />
<script type='text/javascript'>
	function imprimirListado() {
		jQuery('#lst_pacientes_atendidos').jqprint({
			debug: false,
			importCSS: true,
			printContainer: true,
			operaSupport: true
		});		
	}

</script>
<div id="titulo_encabezado" style="margin-left: -10px">
	<div style="padding: 17px"><?php echo __('Reportes', true) ?></div>
	<div id="efecto-box">&nbsp;</div>
</div>
<style>	
	label{display: inline-block; width:110px;text-align:left;margin-right: 20px;}
	input{display: inline; width:120px;}

</style>
<div id="contenido_gral">
	<div class="clients form">

	<?php echo $this->Form->create('Reportes');?>
		<fieldset>
			<table width='100%' style="background: #EEEEEE; padding: 10px; border: 1px solid #cdcdcd;">
				<tr>
					<td width='25%'>
						<?php echo $this->Form->input('desde', array('label' => 'Desde el:', 'value'=>date("d/m/Y",$xdesde) ) ); ?>
					</td>
					<td width='25%'>
						<?php echo $this->Form->input('hasta', array('label' => 'Hasta el:','value'=>date("d/m/Y",$xhasta) ));	?>
					</td>
					<td width='25%'>
						<label>Tipo de Reporte:</label>
						<select name='data[Reportes][tipo_reporte]' id='tipo_reporte' class="chzn-select">
							<?php foreach($reportes as $clave=>$valor){?>
								<?php if($clave==$tipo_reporte){$sel='selected';}else{$sel='';} ?>
								<option value='<?php echo $clave;?>' <?php echo $sel;?> ><?php echo $valor;?></option>	
							<?php } //endforeach ?>
						</select>
					</td>
					
					<td width='25%' rowspan='2' style='vertical-align:bottom;'>
						<?php echo $this->Form->end(__('Realizar Consulta', true) );?>
					</td>
				</tr>
				<tr>
					<td colspan='3'>
						<div id='SelectorProblemas' style='display:none;' >
							<label style='width:300px;'>Seleccione un problema:</label>
							<select name='data[Reportes][problema]' id='problema' style='font-size:12px;'>
								<?php foreach($ProblemasAtendidos as $pa){?>
									<?php if($pa['pp']['problem_id']==$problema_id){$sel='selected';}else{$sel='';} ?>
									<option value='<?php echo $pa['pp']['problem_id'];?>' <?php echo $sel;?> ><?php echo $pa['p']['name'];?></option>	
								<?php } //endforeach ?>
							</select>
						</div>
					
					</td>
				</tr>
			</table>
		</fieldset>
		<script>
			jQuery(document).ready(function(){ 
				jQuery('#tipo_reporte').change(function(e) {
					// triggers when whole value changed
					var selectedOption = jQuery(this).find('option:selected');
					/* console.log(selectedOption[0]['value']);*/
					if(selectedOption[0]['value']==5){
						jQuery('#SelectorProblemas').show();
					} else {
						jQuery('#SelectorProblemas').hide();
					}
				});
				
				<?php if($tipo_reporte==5){ echo "jQuery('#SelectorProblemas').show();"; } ?>
				
			});
		</script>
	</div>

	
	
	
	<?php if($tipo_reporte==1 and !empty($Resultado) ) {?>
		<!-----------------------------------------------------------------------------
		                                                              Reporte Económico
		------------------------------------------------------------------------------>
	
		<style>
			#reporte_1 { width:100%; border-collapse: collapse; border-spacing: 0; margin-top: 10px;}
			#reporte_1 th {background:#3C67B1; color:#FFF; height:30px; text-align:center;line-height: 30px;}
			#reporte_1 td {height:20px; line-height: 20px; padding: 5px;}
			#reporte_1 tr {border-bottom:1px solid #E8E5E5;}
		</style>
		<a href="/reportes/exportar1/<?php echo $xdesde;?>/<?php echo $xhasta;?>" class="btn" style='float:right;margin:3px;'>
			<img src="/images/img-exportar.png" border="0" alt="Exportar a Excel" original-title="Exportar a Excel" style="height:16px;width:15px;">Exportar a Excel</a>
	
		<table cellpadding="0" cellspacing="0" id="reporte_1">
			<thead>
				<tr>	
					<th>Fecha</th>
					<th>Paciente</th>
					<th>Financiador</th>
					<th>Plan</th>
					<th>Práctica</th>
					<th>Importe</th>
				</tr>
			</thead>
			<?php
				$total_practica    = $c_practicas   = 0; $product_name = '';
				$total_plan        = $c_plan        = 0; $plan_name    = '';
				$total_financiador = $c_financiador = 0; $financiador  = '';
				$total_fecha       = $c_fecha       = 0; $fecha        = '';
				$total_general     = $c_total       = 0;
				$financiador_id = 0;
			?>	

			<?php foreach($Resultado as $p){  ?>

				<?php 
					$total_general = $total_general + $p['PeopleProduct']['importe'];
					$c_total++;

					
					if ( empty($plan_name) or $financiador_id==0 ) { 
						$plan_name      = $p['PeopleProduct']['plan']; 
						$financiador    = $p['Insurance']['name']; 
						$financiador_id = $p['PeopleProduct']['insurance_id']; 
					} 

					
					if($plan_name == $p['PeopleProduct']['plan'] ) {
						$total_plan = $total_plan + $p['PeopleProduct']['importe'];
						$c_plan++;
					} else { // Muestro el Total del Plan
						echo "<tr style='background:#fff;'><td style='text-align:right;' colspan='6'>";
						echo "<b>Plan $plan_name &nbsp;&nbsp;[Cant: $c_plan]&nbsp;&nbsp;$".number_format($total_plan,2)."</b></td>";
						echo "</tr>";
						$total_plan = $p['PeopleProduct']['importe'];
						$plan_name  = $p['PeopleProduct']['plan']; 
						$c_plan = 1;	
					}	
					
					
					if($financiador_id == $p['PeopleProduct']['insurance_id'] ) {
						$total_financiador = $total_financiador + $p['PeopleProduct']['importe'];
						$c_financiador++;

					} else { // Muestro el Total del Financiador
						echo '<tr style="background:#efefef;"><td style="text-align:right;" colspan="6">';
						echo '<b>Total Financiador '.$financiador.' &nbsp;&nbsp;[Cant: '.$c_financiador.']&nbsp;&nbsp;$'.number_format($total_financiador,2).'</b></td></tr>';
						$total_financiador = $p['PeopleProduct']['importe'];
						$financiador    = $p['Insurance']['name']; 
						$financiador_id = $p['PeopleProduct']['insurance_id']; 
						$c_financiador = 1;	
					}
					
					$x = substr($p['PeopleProduct']['created'],0,10);
					list($ano,$mes,$dia) = explode('-',$x);
					$fecha = "$dia/$mes/$ano";
					echo "<tr style='background:#FFFFFF;'>";
					echo "<td style='text-align:left;'>$fecha</td>";

					echo '<td>'.$ajax->link($p['Person']['full_name'],'/people/view/'.$p['Person']['id'], array( 'update' => 'panel_derecho', 'indicator' => 'cargando', 'escape'=> false)).'</td>';

					echo "<td>$financiador</td>";
					echo "<td>$plan_name</td>";
					echo "<td>{$p['PeopleProduct']['product_name']}</td>";
					echo "<td style='text-align:right;'>$".number_format($p['PeopleProduct']['importe'],2)."</td>";
					echo "</tr>";
					
					
					
				?>	
					
			<?php } //endforeach ?>

			<?php
				// Muestro el Total del Ultimo Plan
				echo "<tr style='background:#fff;'><td style='text-align:right;' colspan='6'>";
				echo "<b>Plan $plan_name &nbsp;&nbsp;[Cant: $c_plan]&nbsp;&nbsp;$".number_format($total_plan,2)."</b></td>";
				echo "</tr>";
			
				// Muestro el Total del Ultimo Financiador
				echo "<tr style='background:#efefef;'><td style='text-align:right;' colspan='6'>";
				echo '<b>Total Financiador '.$financiador.' &nbsp;&nbsp;[Cant: '.$c_financiador.']&nbsp;&nbsp;$'.number_format($total_financiador,2).'</b></td>';
				echo "</tr>";
			
				// Muestro el Total General
				echo "<tr><td style='text-align:right;' colspan='6'>";
				echo '<b>Total General &nbsp;&nbsp;[Cant: '.$c_total.']&nbsp;&nbsp;$'.number_format($total_general,2).'</b></td>';
				echo "</tr>";
			
			?>

		</table>

	<?php } elseif($tipo_reporte==2 and !empty($Resultado) ) {?>
		<!-----------------------------------------------------------------------------
                                                                    Pacientes Atendidos
		------------------------------------------------------------------------------>

		<div>
			<div style="padding: 10px;float: right;"><a href="#" onclick="javascript:imprimirListado();" id="btn_imprimir_agenda" alt="Imprimir" title="Imprimir">
				<img src="/images/ico-print-b.png" style="width: 20px;"></a>
			</div>
		</div>
		
		<div id="lst_pacientes_atendidos">
	        <div class="cabeza_print" style="height: 50px;">
	            <div style='width: 30%; float: left;'><img src='/images/logo-epicrisis2.png'></div>
	            <div style="float: right; font-size: 100%; color: #000000;"><?php echo __('Pacientes Atendidos', true) ?></div>
	        </div>	
			<a href="/reportes/exportar2/<?php echo $xdesde;?>/<?php echo $xhasta;?>" class="btn" style='float:right;margin:3px;'>
				<img src="/images/img-exportar.png" border="0" alt="Exportar a Excel" original-title="Exportar a Excel" style="height:16px;width:15px;">Exportar a Excel</a>


			<table cellpadding="0" cellspacing="0" id="myTable" class="tablesorter">
				<thead> 
					<tr>	
						<th>Nro.</th>
						<th>Fecha</th>
						<th>Paciente</th>
						<th>Financiador</th>
						<th>Profesional</th>
					</tr>
				</thead>

				<?php 
					$fecha       = date('d/m/Y', time() );
					$paciente_id = 0;
					$contador = 0;
				?>
				<?php foreach($Resultado as $r){?>
					<?php
						if($fecha == date('d/m/Y', strtotime($r['fecha'])) and $paciente_id ==	$r['person_id'] ) {
							$muestra = 'no';
						} else {
							$muestra = 'si';
							$contador ++;
						}
						$fecha       = date('d/m/Y', strtotime($r['fecha']));
						$paciente_id = $r['person_id'];
					?>
					<?php if($muestra=='si') { ?>		
						<tr>	
							<td><?php echo $contador;?></td>
							<td><?php echo date('d/m/Y', strtotime($r['fecha']));?></td>
							<td><?php echo $ajax->link($r['paciente'],'/people/view/'.$paciente_id, array( 'update' => 'panel_derecho', 'indicator' => 'cargando', 'escape'=> false)); ?></td>
							<td><?php echo $r['financiador'];?></td>
							<td><?php echo $r['medico'];?></td>
						</tr>
					<?php } ?>
				<?php } // end foreach ?>
				<?php //pr($Resultado);?>
			</table>
		</div>
		
	<?php } elseif($tipo_reporte==3 and !empty($Resultado) ) {?>
		<!-----------------------------------------------------------------------------
                                                        Tiempo de demora en la sala de espera
		------------------------------------------------------------------------------>

		<div>
			<div style="padding: 10px;float: right;"><a href="#" onclick="javascript:imprimirListado();" id="btn_imprimir_agenda" alt="Imprimir" title="Imprimir">
				<img src="/images/ico-print-b.png" style="width: 20px;"></a>
			</div>
		</div>
		
		<div id="lst_pacientes_atendidos">
	        <div class="cabeza_print" style="height: 50px;">
	            <div style='width: 30%; float: left;'><img src='/images/logo-epicrisis2.png'></div>
	            <div style="float: right; font-size: 100%; color: #000000;"><?php echo __('Tiempo de demora en la sala de espera', true) ?></div>
	        </div>	        	        

			<a href="/reportes/exportar3/<?php echo $xdesde;?>/<?php echo $xhasta;?>" class="btn" style='float:right;margin:3px;'>
				<img src="/images/img-exportar.png" border="0" alt="Exportar a Excel" original-title="Exportar a Excel" style="height:16px;width:15px;">Exportar a Excel</a>
			
			<table cellpadding="0" cellspacing="0" id="myTable" class="tablesorter">
				<thead> 
					<tr>	
						<th>Paciente</th>
						<th>Edad</th>
						<th>Turno Original</th>
						<th>Espera (min)</th>
						<th>Profesional</th>
					</tr>
				</thead>

<?php 
				if(!empty($Resultado)){

					$contador_registros = 0;
					$sum_min_espera = 0;
					$promedio_espera = 0;

					foreach($Resultado as $r){
?>
							<tr>	
								<td><?php echo $ajax->link($r['0']['Paciente'],'/people/view/'.$r['t2']['Paciente_id'], array( 'update' => 'panel_derecho', 'indicator' => 'cargando', 'escape'=> false)); ?></td>
								<td><?php echo $r['0']['Edad'];?></td>
								<td><?php echo date('d/m/Y H:i', strtotime($r['Turn']['fecha_turno']));?></td>
								<td>
<?php 
	if($r['0']['min_espera'] < 1400){ // Si el tiempo de espera es menor a un día, al menos se cargo la hora de llegada
		echo $r['0']['min_espera'];

		$contador_registros++;
		$sum_min_espera += $r['0']['min_espera'];
		$promedio_espera = round($sum_min_espera / $contador_registros);


	}else{ // si no se cargo la hora de llegada, la espera es abismal
		echo "No fue recepcionado";
	}

?>
								</td>
								<td><?php echo $r['0']['Profesional'];?></td>
							</tr>
<?php
					} // end foreach 

					echo '
						<tr>
							<td colspan="5">
							<p style="font-size: 150%;">Promedio de Espera: '.$promedio_espera.' minutos</p></td>
						</tr>
					';
				}
?>
			</table>
		</div>

		
	<?php } elseif($tipo_reporte==4 and !empty($Resultado) ) {?>
		<!-----------------------------------------------------------------------------
                                                            Auditoría de Calidad Médica
		------------------------------------------------------------------------------>




	<?php } elseif($tipo_reporte==5 and !empty($Resultado) ) {?>
		<!-----------------------------------------------------------------------------
                                                              Reporte Problemas Comunes
		------------------------------------------------------------------------------>

		<div>
			<div style="padding: 10px;float: right;"><a href="#" onclick="javascript:imprimirListado();" id="btn_imprimir_agenda" alt="Imprimir" title="Imprimir">
				<img src="/images/ico-print-b.png" style="width: 20px;"></a>
			</div>
		</div>
		
		<div id="lst_pacientes_atendidos">
	        <div class="cabeza_print" style="height: 50px;">
	            <div style='width: 30%; float: left;'><img src='/images/logo-epicrisis2.png'></div>
	            <div style="float: right; font-size: 100%; color: #000000;"><?php echo $Resultado[0]['p']['name'];?></div>
	        </div>	

			<a href="/reportes/exportar5/<?php echo $problema_id;?>/<?php echo $xdesde;?>/<?php echo $xhasta;?>" class="btn" style='float:right;margin:3px;'>
				<img src="/images/img-exportar.png" border="0" alt="Exportar a Excel" original-title="Exportar a Excel" style="height:16px;width:15px;">Exportar a Excel</a>

			<table cellpadding="0" cellspacing="0" id="myTable" class="tablesorter">
				<thead> 
					<tr>	
						<th>Nro.</th>
						<th>Fecha</th>
						<th>Paciente</th>
						<th>Profesional</th>
					</tr>
				</thead>

				<?php $contador = 0; ?>
				<?php foreach($Resultado as $r){?>
					<?php 
						$contador ++;
						$fecha       = date('d/m/Y', strtotime($r['pp']['fecha_origen']));
						$paciente    = $r['pe']['name'].' '.$r['pe']['lastname'];
						$paciente_id = $r['pp']['person_id'];
						$medico      = $r['u']['med_name'].' '.$r['u']['med_lastname'];
					?>
					<tr>	
						<td><?php echo $contador;?></td>
						<td><?php echo $fecha;?></td>
						<td><?php echo $ajax->link($paciente,'/people/view/'.$paciente_id, array( 'update' => 'panel_derecho', 'indicator' => 'cargando', 'escape'=> false)); ?></td>

						<td><?php echo $medico;?></td>
					</tr>
				<?php } // end foreach ?>
				<?php //pr($Resultado);?>
			</table>
		</div>
		


		

	<?php } // endif 

	if(empty($Resultado) AND $busqueda_realizada == 1){
		echo '<div style="margin-top: 20px;">No hay datos para mostrar.</div>';
	}
?>	
		

</div>


<script>
	jQuery(function() {
		jQuery( "#ReportesDesde" ).datepicker({
					showOtherMonths: true,
					dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
					dateFormat: 'dd/mm/yy',
					monthNamesShort:	['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
					monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
					changeMonth: true,
					changeYear: true,
					maxDate: 0,					
					nextText: 'Siguiente',
					prevText: 'Anterior',
					onSelect: function( selectedDate ) {
	                	jQuery( "#ReportesHasta" ).datepicker( "option", "minDate", selectedDate );
    	            }

		});
		jQuery( "#ReportesHasta" ).datepicker({
					showOtherMonths: true,
					dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
					dateFormat: 'dd/mm/yy',
					monthNamesShort:	['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
					monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
					changeMonth: true,
					changeYear: true,
					maxDate: 0,					
					nextText: 'Siguiente',
					prevText: 'Anterior',
					onSelect: function( selectedDate ) {
	                	jQuery( "#ReportesDesde" ).datepicker( "option", "maxDate", selectedDate );
    	            }

		});

	});
</script>


<?php //pr($Practicas);?>